UNIVERSITY OF CALIFORNIA RIVERSIDE Speculative Parallelization on Multicore Processors

نویسندگان

  • Chen Tian
  • Laxmi Bhuyan
  • Iulian Neamtiu
  • Rajiv Gupta
  • Min Feng
  • Dennis Jeffrey
  • Sriraman Tallam
  • Vijay Nagarajan
  • Xiangyu Zhang
  • Bengu Li
  • Changhui Lin
  • Qingfang Li
چکیده

OF THE DISSERTATION Speculative Parallelization on Multicore Processors

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fastpath Speculative Parallelization

We describe Fastpath, a system for speculative parallelization of sequential programs on conventional multicore processors. Our system distinguishes between the lead thread, which executes at almostnative speed, and speculative threads, which execute somewhat slower. This allows us to achieve nontrivial speedup, even on two-core machines. We present a mathematical model of potential speedup, pa...

متن کامل

UNIVERSITY OF CALIFORNIA RIVERSIDE IMPRESS: Improving Multicore Performance and Reliability via Efficient Support for Software Monitoring

OF THE DISSERTATION IMPRESS: Improving Multicore Performance and Reliability via Efficient Support for Software Monitoring

متن کامل

Compiler Parallelization Techniques for Tiled Multicore Processors

Recently, tiled multicore processors have been proposed as a solution to provide both performance and scalability. Unlike conventional multicore processors, tiled microprocessors provide on-chip networks to exploit fine-grained parallelism. However, the performance of tiled microprocessors largely depends on compilers because of their relatively simple hardware; exploitation of parallelism, com...

متن کامل

Speculative Program Parallelization with Scalable and Decentralized Runtime Verification

Thread Level Speculation (TLS) is a dynamic code parallelization technique proposed to keep the software in pace with the advances in hardware, in particular, to automatically parallelize programs to take advantage of the multicore processors. Being speculative, frameworks of this type unavoidably rely on verification systems that are similar to software transactional memory, and that require v...

متن کامل

RuLAM Project: Speculative Parallelization for Java using Software Transactional Memory∗

The era of multicore processors, capable of running multiple tasks concurrently, has arrived. Sadly, most existing software and even new applications being developed are not ready to take advantage of these new multiprocessing capabilities, and, thus, more processing cores do not translate into better performance when executing these applications. To tackle this problem, we envision the creatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010